package com.fangcang.mongodb.model;

import java.util.List;

import org.springframework.data.annotation.Id;

import lombok.Getter;
import lombok.Setter;

/**
 * 测试mongodb
 */
@Setter
@Getter
public class Customer {

	    /**
	     * cid：该字段用于mongodb的"_id"索引
	     * 1、需要@Id注解
	     * 2、取名无所谓，反正在mongodb中最后都会转化为"_id"
	     * 3、定义为String类型，如果定义为Integer可能索引只会是0，会出现key重复导致数据库插不进去的情况；
	     * 4、该类型也是MongoRepository泛型中主键的ID
	     */
	    @Id
	    private String cid;
	    private String firstname;
	    private String secondname;
	    //添加transient后，不会写入
	    private String memo;
	    public List<Account> accountList;

	    

}
